/* Global Styles */
h1 {
  color: #369;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 250%;
}
h2, h3 {
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
}

button {
  margin-right: 10px;
}

a {
  cursor: pointer;
}

nav {
  a {
    padding: 5px 10px;
    text-decoration: none;
    margin-right: 10px;
    margin-top: 10px;
    display: inline-block;
    background-color: #eee;
    border-radius: 4px;

    &:visited, &:link {
      color: #607D8B;
    }

    &:hover {
      color: #039be5;
      background-color: #CFD8DC;
    }
    &.active {
      color: #039be5;
    }
  }
}

.container {
  width: 100%;
}

.form-array {
  margin-bottom: 10px;

  span {
    font-size: 18px;
  }
}

.attr-method {
  .attr-list {
    margin-bottom: 20px;
  }

  .btn-wrap {
    margin-bottom: 10px;

    .btn {
      margin-bottom: 5px;
      margin-right: 5px;
    }

    .input-group {
      width: 70%;
      margin-bottom: 5px;

      button {
        margin-bottom: 0;
        margin-right: -1px;
      }
    }
  }
}

.ant-select {
  min-width: 280px;
  margin-right: 5px !important;
}

/* everywhere else */
* {
  font-family: Arial, Helvetica, sans-serif;
}
